/**
 * payway controller js code
 */
define(function(require, exports) {

	//加载依赖
	require("ajaxproxy");
	var common = require("common");
	var template = require("jtemplate");
	template.config("openTag", "{[");
	template.config("closeTag", "]}");

	exports.init = function(configs) {

		//初始化swich插件
		common.bswitctListInit(configs);
		common.bswitchAddInit();

		//添加数据
		$("#content-add").on("click", function() {
			common.post("添加支付通道", "content-add-template", {width:600, height:0}, {status:1}, configs.insert_url);
			exports.upload(configs);
		});

		//编辑数据
		$(".item-edit").on("click", function() {

			$.get(configs.edit_url, {
				id : $(this).data("id")
			}, function(res) {
				if ( res.code == '000' ) {

					common.post("编辑支付通道", "content-add-template", {width:600, height:0}, res.data, configs.update_url);
					exports.upload(configs);

				} else {
					common.message({
						type: __global.jdialog.messageType[res.code],
						content:res.message,
						lock : true
					});
				}
			}, 'json')

		});

	}

	//初始化上传控件
	exports.upload = function(configs) {
		require('jupload');
		$("#upload").JUpload({
			url : "/utils/upload/doUpload",  //后台上传路径
			max_filenum : 1,
			src : "src",
			onSuccess : function(data) {
				$('input[name="data[icon]"]').val(data);

				common.message({
					type : 'ok',
					container : '.jdialog_win_box',
					content : '图片上传成功'
				});
			}
		});

	}
});
